<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>data</title>
</head>
<body>
	<script>
		switch(location.hash) {
			case "#data":
				callback();
				break;
		}
		function callback() {
			const data = "data.html 的数据"
			try {
				parent.location.hash = data;
			}catch(e) {
				// ie, chrome 下的安全机制无法修改 parent.location.hash
				// 所以要利用一个中间的代理 iframe 
				var ifrproxy = document.createElement('iframe');
				ifrproxy.style.display = 'none';
				ifrproxy.src = 'http://localhost:8080/proxy.html#' + data;     // 该文件在 client 域名的域下
				document.body.appendChild(ifrproxy);
			}
		}
	</script>
</body>
</html>